#pragma once


// File di intestazione Runtime C
//#include <stdlib.h>
//#include <malloc.h>
#include <cstdlib>
#include <memory>
#include <cstdio>
#include <cassert>

//math
#include <cmath>
#include <limits>


//stl
#include <iostream>
#include <iomanip>
#include <typeinfo>
#include <string>
#include <map>
#include <vector>
#include <list>
#include <algorithm>
#include <cctype>
#include <sstream>
#include <functional>